.shop{
	background-color: #fff;
	position:relative;
	margin-bottom:5px;
	padding-bottom:16px;
}
.shop .infoImgWrap{
	height: auto;
	padding:0 0 9px 13px;
	display: flex;
	flex-wrap: wrap;
	max-height: 465px;
	overflow:hidden;
}
.shop .infoImgWrap img{
	display: inline-block;
	margin-top:9px;
	width:110px;
	height: 105px;
	margin-right:10px;
	flex:1/3;
}
.upTime{
	padding-left:21px;
	color:#7c7c7c;
}
.commomTitle{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 900;
	color:#656565;
	padding:0 16px;
}
.shopDirection{
	position: relative;
	padding:0 16px;
	line-height: 20px;
	font-size: 14px;
	text-justify:inter-word;
	color:#666666;
	text-align: left;
	max-height: 60px;
	overflow: hidden;
}
.checkMore{
	position: absolute;
	bottom:-1px;
	right:4px;
	display:none;
}
.btnWrap{
	margin-top:16px;
	padding:0 16px;
	display: flex;
	height: 36px;
}
.btnWrap div{
	flex:1;
	display: inline-block;
}
.btnWrap div p{
	height: 18px;
	line-height: 18px;
	text-align: left;
	font-size: 14px;
	color:#2c2c2c;
}
.btnWrap div p.newPrice{
	color:#fe5722;
}
.btn a{
	display: inline-block;
	width:100%;
	height: 36px;
	line-height: 36px;
	color:#fff;
	background-color: #d83d1f;
	font-size: 16px;
	text-align: center;
	border-radius:5px;
}
